package com.c2b.algorithm.leetcode.jzoffer;

/**
 * <a href="https://leetcode.cn/problems/shu-zhi-de-zheng-shu-ci-fang-lcof/">数值的整数次方</a>
 * <p>实现 pow(x, n) ，即计算 x 的 n 次幂函数（即，xn）。不得使用库函数，同时不需要考虑大数问题。</p>
 * <pre>
 * 示例 1：
 *      输入：x = 2.00000, n = 10
 *      输出：1024.00000
 *
 * 示例 2：
 *      输入：x = 2.10000, n = 3
 *      输出：9.26100
 *
 * 示例 3：
 *      输入：x = 2.00000, n = -2
 *      输出：0.25000
 *      解释：2-2 = 1/22 = 1/4 = 0.25
 * </pre>
 *
 * @author c2b
 * @since 2023/3/27 10:24
 */
public class JzOffer0016MyPow_M__ {

    public double myPow(double x, int n) {
        return 0.000;
    }

    public static void main(String[] args) {
        JzOffer0016MyPow_M__ jzOffer0016MyPow_m = new JzOffer0016MyPow_M__();
        System.out.println(jzOffer0016MyPow_m.myPow(0.00001, 2147483647));
        System.out.println(jzOffer0016MyPow_m.myPow(2.1, 3));
        System.out.println(jzOffer0016MyPow_m.myPow(2, -2));
    }
}
